body
{
	margin:0 auto;
	min-width:19.9375em;
  color: rgba(76, 76, 76, 0.8);
	font-style:normal;
	line-height:1.5;
  height: auto;
  background: #f5f9fc;
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
body{color:#4c4c4c;font-family:'Microsoft YaHei',sans-serif,'Raleway';line-height:1.5;font-style:normal}
body:lang(ja-JP){font-family:'Aktiv Grotesk W01 JP Regular',sans-serif}
body:lang(zh-CN){font-family:'Microsoft YaHei',sans-serif}
a{text-decoration:none}
.icon{font-family:'Elusive-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow-down:before{content:"\e600"}
.icon-arrow-up:before{content:"\e604"}

.clearfix {
  display: block;
}
.clearfix::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.center {
  text-align: center;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pr {
  position: relative;
}
.w-80 {
  width: 80%;
  margin: 0 auto;
}

.grid-2000 {
  width: 1200px;
}

.grid-1122 {
  width: 1122px;
  margin: 0 auto;
}
